<!DOCTYPE html>
<html lang="en">
<head>
<title>WebView4Delphi: uWVTypeLibrary: Interface ICoreWebView2Settings6</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<span id="ICoreWebView2Settings6"></span><h1 class="cio">Interface ICoreWebView2Settings6</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></div><div class="one_section">Fields</div><div class="one_section"><a class="section" href="#PasDoc-Methods">Methods</a></div><div class="one_section">Properties</div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uWVTypeLibrary.html">uWVTypeLibrary</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type ICoreWebView2Settings6 = interface(<a class="normal" href="uWVTypeLibrary.ICoreWebView2Settings5.html">ICoreWebView2Settings5</a>)</code></p>
<h2 class="description">Description</h2>
<p>
 A continuation of the ICoreWebView2Settings interface to manage swipe navigation. </p>
<p>


<p>&lt;see href=&quot;<a href="https://learn.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2settings6">https://learn.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2settings6</a>&quot;&gt;See the ICoreWebView2Settings6 article.)</p>
<span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">IUnknown</li>
<li class="ancestor"><a class="normal" href="uWVTypeLibrary.ICoreWebView2Settings.html">ICoreWebView2Settings</a></li>
<li class="ancestor"><a class="normal" href="uWVTypeLibrary.ICoreWebView2Settings2.html">ICoreWebView2Settings2</a></li>
<li class="ancestor"><a class="normal" href="uWVTypeLibrary.ICoreWebView2Settings3.html">ICoreWebView2Settings3</a></li>
<li class="ancestor"><a class="normal" href="uWVTypeLibrary.ICoreWebView2Settings4.html">ICoreWebView2Settings4</a></li>
<li class="ancestor"><a class="normal" href="uWVTypeLibrary.ICoreWebView2Settings5.html">ICoreWebView2Settings5</a></li>
<li class="thisitem">ICoreWebView2Settings6</li></ul><h2 class="overview">Overview</h2>
<span id="PasDoc-Methods"></span><h3 class="summary">Methods</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uWVTypeLibrary.ICoreWebView2Settings6.html#Get_IsSwipeNavigationEnabled-Integer-">Get_IsSwipeNavigationEnabled</a></strong>(out value: Integer): HResult; stdcall;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uWVTypeLibrary.ICoreWebView2Settings6.html#Set_IsSwipeNavigationEnabled-Integer-">Set_IsSwipeNavigationEnabled</a></strong>(value: Integer): HResult; stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Methods</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="Get_IsSwipeNavigationEnabled-Integer-"></span><code>function <strong>Get_IsSwipeNavigationEnabled</strong>(out value: Integer): HResult; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p>
 The `IsSwipeNavigationEnabled` property enables or disables the ability of the end user to use swiping gesture on touch input enabled devices to navigate in WebView2. It defaults to `TRUE`.

<p>When this property is `TRUE`, then all configured navigation gestures are enabled: 1. Swiping left and right to navigate forward and backward is always configured. 2. Swiping down to refresh is off by default and not exposed via our API currently, it requires the &quot;&ndash;pull-to-refresh&quot; option to be included in the additional browser arguments to be configured. (See put_AdditionalBrowserArguments.)

<p>When set to `FALSE`, the end user cannot swipe to navigate or pull to refresh. This API only affects the overscrolling navigation functionality and has no effect on the scrolling interaction used to explore the web content shown in WebView2.

<p>Disabling/Enabling IsSwipeNavigationEnabled takes effect after the next navigation.

<p>\snippet SettingsComponent.cpp ToggleSwipeNavigationEnabled </p>
<h6 class="description_section">Attributes</h6>
<dl class="attributes">
  <dt>GUID['{11CB3ACD-9BC8-43B8-83BF-F40753714F87}']</dt>
  <dd></dd>
</dl>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="Set_IsSwipeNavigationEnabled-Integer-"></span><code>function <strong>Set_IsSwipeNavigationEnabled</strong>(value: Integer): HResult; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p>
 Set the `IsSwipeNavigationEnabled` property </p>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>
